﻿using System;
using System.Windows;
using SoftSource.MVVMC;


namespace SoftSource.Timecard.Entry.ViewModelInterfaces
{
    public interface IMainViewModelConsume : IViewModelConsume
    {
        Func<UIElement> CreateSummaryView { get; }
        Func<UIElement> CreateEntryView { get; }
    }
    public interface IMainViewModelService : IViewModelService
    {
        Func<UIElement> CreateSummaryView { get; set; }
        Func<UIElement> CreateEntryView { get; set; }
    }
    public interface IMainViewModel : IViewModel, IMainViewModelConsume, IMainViewModelService
    {
    }
}